package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.system.annotation.FieldDescription;
import com.ruoyi.system.annotation.NeedOperate;
import com.ruoyi.system.annotation.ViewEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author LiSiPing
 * @since 2025-03-10
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ManualAuditPage implements Serializable {

    private static final long serialVersionUID = 1L;

    @FieldDescription(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @FieldDescription(value = "标题")
    @ViewEntity
    @NeedOperate
    private String title;

    @FieldDescription(value = "文字1")
    @ViewEntity
    @NeedOperate
    private String textOne;

    @FieldDescription(value = "文字2")
    @ViewEntity
    @NeedOperate
    private String textTwo;

    @FieldDescription(value = "文字3")
    @ViewEntity
    @NeedOperate
    private String textThree;

    @FieldDescription(value = "文字4")
    @ViewEntity
    @NeedOperate
    private String textFour;

    @FieldDescription(value = "文字5")
    @ViewEntity
    @NeedOperate
    private String textFive;

    @FieldDescription(value = "文字6")
    @ViewEntity
    @NeedOperate
    private String textSix;

    @FieldDescription(value = "文字7")
    @ViewEntity
    @NeedOperate
    private String textSeven;

    @FieldDescription(value = "文字8")
    @ViewEntity
    @NeedOperate
    private String textEight;

    @FieldDescription(value = "文字9")
    @ViewEntity
    @NeedOperate
    private String textNine;

    @FieldDescription(value = "图片1（存储路径）")
    @ViewEntity
    @NeedOperate
    private String imageOne;

    @FieldDescription(value = "图片2（存储路径）")
    @ViewEntity
    @NeedOperate
    private String imageTwo;

    @FieldDescription(value = "意见反馈图片（存储路径）")
    @ViewEntity
    @NeedOperate
    private String feedbackImage;

    @FieldDescription(value = "公告栏二维码图片")
    @ViewEntity
    @NeedOperate
    private String gongGaoImage;

    @FieldDescription(value = "公告栏二维码标题")
    @ViewEntity
    @NeedOperate
    private String gongGaoTitle;

    @FieldDescription(value = "公告栏内容")
    @ViewEntity
    @NeedOperate
    private String gongGaoContent;

    @FieldDescription(value = "创建时间")
    private Date createTime;

    @FieldDescription(value = "创建人")
    private String createBy;

    @FieldDescription(value = "修改时间")
    private Date updateTime;

    @FieldDescription(value = "修改人")
    private String updateBy;

    @FieldDescription(value = "逻辑删除")
    private Boolean deleteFlag;


}
